fc02c626395ca82b7d2fc6d804a4e550bb93288f,judge/android/CRIMP/app/src/main/java/com/nusclimb/live/crimp/hello/HelloActivity.java,HelloActivity,onSaveInstanceState,#Bundle#,192

Before Change


        outState.putString(getString(R.string.bundle_category_id), mUser.getCategoryId());
        outState.putString(getString(R.string.bundle_route_id), mUser.getRouteId());

        if(mCategories != null){
            outState.putStringArrayList(getString(R.string.bundle_category_name_list), mCategories.getCategoryNameList());
            outState.putStringArrayList(getString(R.string.bundle_category_id_list), mCategories.getCategoryIdList());
            outState.putIntegerArrayList(getString(R.string.bundle_category_route_count_list), mCategories.getCategoryRouteCountList());
            outState.putStringArrayList(getString(R.string.bundle_route_name_list), mCategories.getRouteNameList());
            outState.putStringArrayList(getString(R.string.bundle_route_id_list), mCategories.getRouteIdList());
            outState.putStringArrayList(getString(R.string.bundle_route_score_list), mCategories.getRouteScoreList());
            outState.putByteArray(getString(R.string.bundle_category_finalize_list), mCategories.getCategoryFinalizeArray());
            outState.putStringArrayList(getString(R.string.bundle_category_start_list), mCategories.getCategoryStartList());
            outState.putStringArrayList(getString(R.string.bundle_category_end_list), mCategories.getCategoryEndList());
        }

After Change


        outState.putStringArrayList(getString(R.string.bundle_category_id_list), getmCategories().getCategoryIdList());
        outState.putIntegerArrayList(getString(R.string.bundle_category_route_count_list), getmCategories().getCategoryRouteCountList());
        outState.putStringArrayList(getString(R.string.bundle_route_name_list), getmCategories().getRouteNameList());
        outState.putStringArrayList(getString(R.string.bundle_route_id_list), getmCategories().getRouteIdList());
        outState.putStringArrayList(getString(R.string.bundle_route_score_list), getmCategories().getRouteScoreList());
        outState.putByteArray(getString(R.string.bundle_category_finalize_list), getmCategories().getCategoryFinalizeArray());
        outState.putStringArrayList(getString(R.string.bundle_category_start_list), getmCategories().getCategoryStartList());
        outState.putStringArrayList(getString(R.string.bundle_category_end_list), getmCategories().getCategoryEndList());

        outState.putString(getString(R.string.bundle_climber_id), getmClimber().getClimberId());